package com.ym.medical.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * ComputerName:LAPTOP-I6GKDIFQ
 * Author:admin
 * Date: 2019-07-23
 * Time: 14:08:34
 * Comment:查询扩展工具类
 */

@Data
public class CommentVo {

	private Long id;

	/**
	 * 被评论内容ID(文章等)
	 */
	@ApiModelProperty("被评论内容ID(文章等)")
	private Long answerId;

	/**
	 * 用户(评论者id)
	 */
	@ApiModelProperty("用户(评论者id)")
	private Long uesrId;

	/**
	 * 评论内容
	 */
	@ApiModelProperty("评论内容")
	private String content;

	/**
	 * 状态(00-待审核 01-通过 02-不通过)
	 */
	@ApiModelProperty("状态(00-待审核 01-通过 02-不通过)")
	private String auditStatus;

	/**
	 * 热度值
	 */
	@ApiModelProperty("热度值")
	private Double hotValue;

	/**
	 * 公开状态(00-不公开 01-公开)
	 */
	@ApiModelProperty("公开状态(00-不公开 01-公开)")
	private String publishStatus;

	/**
	 * 点赞数
	 */
	@ApiModelProperty("点赞数")
	private Integer praseCount;

	/**
	 * 评论时间
	 */
	@ApiModelProperty("评论时间")
	private Date createTime;

	/**
	 * 修改时间
	 */
	@ApiModelProperty("修改时间")
	private Date updateTime;

	@ApiModelProperty("评论人头像")
	private String hearUrl;
	@ApiModelProperty("评论人昵称")
	private String nickName;

	//一个评论记录中包含多个回复记录
	@ApiModelProperty("回复记录")
	private List<CommentReplyVo> replyList;

}
